Bug 557065 – gtkcellrendererpixbuf spams console over and over with
authorChristian Persch <chpe@src.gnome.org>
Sun, 26 Oct 2008 20:37:17 +0000 (20:37 +0000)
committerChristian Persch <chpe@src.gnome.org>
Sun, 26 Oct 2008 20:37:17 +0000 (20:37 +0000)
'could not load image' warnings

* gtk/gtkcellrendererpixbuf.c:
(gtk_cell_renderer_pixbuf_create_themed_pixbuf): Remove noisy
g_warning.

svn path=/trunk/; revision=21715

ChangeLog
gtk/gtkcellrendererpixbuf.c

index 0d7002b3a16161fda7bba8fcacfacb19057e5134..72644fb6ea7994aae625457805b983c9aa8a1d3a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-10-26  Christian Persch  <chpe@gnome.org>
+
+       Bug 557065 – gtkcellrendererpixbuf spams console over and over with
+       'could not load image' warnings
+
+       * gtk/gtkcellrendererpixbuf.c:
+       (gtk_cell_renderer_pixbuf_create_themed_pixbuf): Remove noisy
+       g_warning.
+
 2008-10-26  Philip Withnall  <philip@tecnocode.co.uk>
 
        Bug 530454 – Clarify page_nr when printing
index a75a88f0585e39e808735854b3bd5386fc48de48..0431295e410abef0bfce32f43f9893860b0b6ae3 100644 (file)
@@ -418,7 +418,6 @@ gtk_cell_renderer_pixbuf_create_themed_pixbuf (GtkCellRendererPixbuf *cellpixbuf
   GtkIconTheme *icon_theme;
   GtkSettings *settings;
   gint width, height;
-  GError *error = NULL;
 
   priv = GTK_CELL_RENDERER_PIXBUF_GET_PRIVATE (cellpixbuf);
 
@@ -445,7 +444,7 @@ gtk_cell_renderer_pixbuf_create_themed_pixbuf (GtkCellRendererPixbuf *cellpixbuf
                                                   priv->icon_name,
                                                   MIN (width, height), 
                                                    GTK_ICON_LOOKUP_USE_BUILTIN,
-                                                   &error);
+                                                   NULL);
   else if (priv->gicon)
     {
       GtkIconInfo *info;
@@ -454,24 +453,13 @@ gtk_cell_renderer_pixbuf_create_themed_pixbuf (GtkCellRendererPixbuf *cellpixbuf
                                              priv->gicon,
                                             MIN (width, height), 
                                              GTK_ICON_LOOKUP_USE_BUILTIN);
-      if (!info)
+      if (info)
         {
-          g_set_error (&error, GTK_ICON_THEME_ERROR,  GTK_ICON_THEME_NOT_FOUND,
-                       _("Icon not present in theme"));
-        }
-      else
-        {
-          cellpixbuf->pixbuf = gtk_icon_info_load_icon (info, &error);
+          cellpixbuf->pixbuf = gtk_icon_info_load_icon (info, NULL);
           gtk_icon_info_free (info);
         }
     }
 
-  if (!cellpixbuf->pixbuf) 
-  {
-      g_warning ("could not load image: %s\n", error->message);
-      g_error_free (error);
-    }
-
   g_object_notify (G_OBJECT (cellpixbuf), "pixbuf");
 }